package com.klangner.go.ab;

import com.klangner.go.model.IGameState;

public interface IEstimator {

	/**
   * This returns an estimation of the position's value, from
   * the point of view of the "color" player
   * 
   * @return position value [0..1]
   */
  public float estimatePosition(IGameState gameState, int color);

  /**
   * Checks the state of the game (in progress, who won if over...)
   */
//  public int checkPositionState(IBoard board);
}
